home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Corel Gallery (Macintosh)
/
Corel Gallery - Macintosh Version.bin
/
Corel GALLERY
/
Corel GALLERY.rsrc
/
CODE_7_GFile.txt
< prev
next >
Wrap
Text File
|
1994-04-29
|
33KB
|
591 lines
# near model CODE resource
# jump table entries: 4584-4602 (19 of them)
export_573:
00000000 4E56 FF9E link A6, -0x0062
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 000C movea.l A3, [A6 + 0xC]
0000000C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000010 486E FF9E pea.l [A6 - 0x62]
00000014 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
00000018 486E FF9E pea.l [A6 - 0x62]
0000001C 4EAD 335A jsr [A5 + 0x335A /* export_1639 */]
00000020 2840 movea.l A4, D0
00000022 4FEF 000C lea.l A7, [A7 + 0xC]
00000026 602E bra +0x30 /* 00000056 */
label00000028:
00000028 558F subq.l A7, 2
0000002A 2F0B move.l -[A7], A3
0000002C 2F0C move.l -[A7], A4
0000002E 4EAD 4692 jsr [A5 + 0x4692 /* export_2254 */]
00000032 4A1F tst.b [A7]+
00000034 6714 beq +0x16 /* 0000004A */
00000036 7002 moveq.l D0, 0x02
00000038 2F00 move.l -[A7], D0
0000003A 486E FF9E pea.l [A6 - 0x62]
0000003E 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00000042 2D4C 0010 move.l [A6 + 0x10], A4
00000046 504F addq.w A7, 8
00000048 6030 bra +0x32 /* 0000007A */
label0000004A:
0000004A 486E FF9E pea.l [A6 - 0x62]
0000004E 4EAD 3362 jsr [A5 + 0x3362 /* export_1640 */]
00000052 2840 movea.l A4, D0
00000054 584F addq.w A7, 4
label00000056:
00000056 486E FF9E pea.l [A6 - 0x62]
0000005A 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
0000005E 4A00 tst.b D0
00000060 584F addq.w A7, 4
00000062 66C4 bne -0x3A /* 00000028 */
00000064 7000 moveq.l D0, 0x00
00000066 2640 movea.l A3, D0
00000068 7002 moveq.l D0, 0x02
0000006A 2F00 move.l -[A7], D0
0000006C 486E FF9E pea.l [A6 - 0x62]
00000070 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00000074 2D4B 0010 move.l [A6 + 0x10], A3
00000078 504F addq.w A7, 8
label0000007A:
0000007A 4CEE 1800 FF96 movem.l A3,A4, [A6 - 0x6A]
00000080 4E5E unlink A6
00000082 4E74 0008 rtd 0x0008
00000086 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_574: // at 00000088 (misaligned)
0000008A 0000 558F ori.b D0, 0x8F
0000008E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000092 206E 0008 movea.l A0, [A6 + 0x8]
00000096 2050 movea.l A0, [A0]
00000098 2F28 0136 move.l -[A7], [A0 + 0x136]
0000009C 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
000000A0 1D5F 0010 move.b [A6 + 0x10], [A7]+
000000A4 4E5E unlink A6
000000A6 4E74 0008 rtd 0x0008
000000AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_575: // at 000000AC (misaligned)
000000AE FC00 48E7 .unknown 0xFC00 0x48E7 (W = 6)
000000B2 0318 btst [A0]+, D1
000000B4 1C2E 000C move.b D6, [A6 + 0xC]
000000B8 286E 0008 movea.l A4, [A6 + 0x8]
000000BC 41EE FE00 lea.l A0, [A6 - 0x200]
000000C0 41EE FF00 lea.l A0, [A6 - 0x100]
000000C4 558F subq.l A7, 2
000000C6 1F06 move.b -[A7], D6
000000C8 2054 movea.l A0, [A4]
000000CA 2F28 0136 move.l -[A7], [A0 + 0x136]
000000CE 4EBA 00A8 jsr [PC + 0xA8 /* 00000178 */]
000000D2 3E1F move.w D7, [A7]+
000000D4 0C47 B1DE cmpi.w D7, 0xB1DE
000000D8 667C bne +0x7E /* 00000156 */
000000DA 2054 movea.l A0, [A4]
000000DC 47E8 001C lea.l A3, [A0 + 0x1C]
000000E0 7000 moveq.l D0, 0x00
000000E2 1013 move.b D0, [A3]
000000E4 5240 addq.w D0, 1
000000E6 48C0 ext.l D0
000000E8 2F00 move.l -[A7], D0
000000EA 2F0B move.l -[A7], A3
000000EC 486E FE00 pea.l [A6 - 0x200]
000000F0 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
000000F4 41EE FE00 lea.l A0, [A6 - 0x200]
000000F8 486E FF00 pea.l [A6 - 0x100]
000000FC 2F2E 000E move.l -[A7], [A6 + 0xE]
00000100 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000104 486E FE00 pea.l [A6 - 0x200]
00000108 486E FF00 pea.l [A6 - 0x100]
0000010C 487A 0066 pea.l [PC + 0x66 /* 00000174, value 0x0, cstring "" */]
00000110 486E FC00 pea.l [A6 - 0x400]
00000114 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000118 508F addq.l A7, 8
0000011A 2F00 move.l -[A7], D0
0000011C 487A 0056 pea.l [PC + 0x56 /* 00000174, value 0x0, cstring "" */]
00000120 486E FD00 pea.l [A6 - 0x300]
00000124 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000128 508F addq.l A7, 8
0000012A 2F00 move.l -[A7], D0
0000012C A98B syscall ParamText
0000012E 558F subq.l A7, 2
00000130 3F3C 0085 move.w -[A7], 0x85
00000134 7000 moveq.l D0, 0x00
00000136 2F00 move.l -[A7], D0
00000138 4EAD 371A jsr [A5 + 0x371A /* export_1759 */]
0000013C 7002 moveq.l D0, 0x02
0000013E B05F cmp.w D0, [A7]+
00000140 4FEF 000C lea.l A7, [A7 + 0xC]
00000144 6622 bne +0x24 /* 00000168 */
00000146 7000 moveq.l D0, 0x00
00000148 3F00 move.w -[A7], D0
0000014A 2F3C 0082 0000 move.l -[A7], 0x820000
00000150 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
00000154 6012 bra +0x14 /* 00000168 */
label00000156:
00000156 4A47 tst.w D7
00000158 670E beq +0x10 /* 00000168 */
0000015A 4A06 tst.b D6
0000015C 670A beq +0xC /* 00000168 */
0000015E 3F07 move.w -[A7], D7
00000160 7000 moveq.l D0, 0x00
00000162 2F00 move.l -[A7], D0
00000164 4EAD 394A jsr [A5 + 0x394A /* export_1829 */]
label00000168:
00000168 4CEE 18C0 FBF0 movem.l D6,D7,A3,A4, [A6 - 0x410]
0000016E 4E5E unlink A6
00000170 4E74 000A rtd 0x000A
00000174 0000 0000 ori.b D0, 0x0
fn00000178:
00000178 4E56 FF86 link A6, -0x007A
0000017C 48E7 0108 movem.l -[A7], D7,A4
00000180 286E 0008 movea.l A4, [A6 + 0x8]
00000184 4247 clr.w D7
00000186 2054 movea.l A0, [A4]
00000188 4A28 000A tst.b [A0 + 0xA]
0000018C 674A beq +0x4C /* 000001D8 */
0000018E 558F subq.l A7, 2
00000190 486E FF86